package boss.service.web.webservice;

public class BossServicePortTypeProxy implements boss.service.web.webservice.BossServicePortType {
  private String _endpoint = null;
  private boss.service.web.webservice.BossServicePortType bossServicePortType = null;
  
  public BossServicePortTypeProxy() {
    _initBossServicePortTypeProxy();
  }
  
  public BossServicePortTypeProxy(String endpoint) {
    _endpoint = endpoint;
    _initBossServicePortTypeProxy();
  }
  
  private void _initBossServicePortTypeProxy() {
    try {
      bossServicePortType = (new boss.service.web.webservice.BossServiceInterfaceLocator()).getBossService();
      if (bossServicePortType != null) {
        if (_endpoint != null)
          ((javax.xml.rpc.Stub)bossServicePortType)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint);
        else
          _endpoint = (String)((javax.xml.rpc.Stub)bossServicePortType)._getProperty("javax.xml.rpc.service.endpoint.address");
      }
      
    }
    catch (javax.xml.rpc.ServiceException serviceException) {}
  }
  
  public String getEndpoint() {
    return _endpoint;
  }
  
  public void setEndpoint(String endpoint) {
    _endpoint = endpoint;
    if (bossServicePortType != null)
      ((javax.xml.rpc.Stub)bossServicePortType)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint);
    
  }
  
  public boss.service.web.webservice.BossServicePortType getBossServicePortType() {
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType;
  }
  
  public boss.service.web.client.QueryOweResponse queryOwe(boss.service.web.client.QueryOweRequest queryOweRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryOwe(queryOweRequest);
  }
  
  public boss.service.web.client.DepositPayResponse depositPay(boss.service.web.client.DepositPayRequest depositPayRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.depositPay(depositPayRequest);
  }
  
  public boss.service.web.client.DepositBackResponse depositBack(boss.service.web.client.DepositBackRequest depositBackRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.depositBack(depositBackRequest);
  }
  
  public boss.service.web.client.QueryUser168Response queryUser168(boss.service.web.client.QueryUser168Request queryUser168Request) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryUser168(queryUser168Request);
  }
  
  public boss.service.web.client.Check168PwdResponse check168Pwd(boss.service.web.client.Check168PwdRequest check168PwdRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.check168Pwd(check168PwdRequest);
  }
  
  public boss.service.web.client.QueryResourceResponse queryResource(boss.service.web.client.QueryResourceRequest queryResourceRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryResource(queryResourceRequest);
  }
  
  public boss.service.web.client.QueryUserInfoResponse queryUserInfo(boss.service.web.client.QueryUserInfoRequest queryUserInfoRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryUserInfo(queryUserInfoRequest);
  }
  
  public boss.service.web.client.GetUserInfoResponse getUserInfo(boss.service.web.client.GetUserInfoRequest getUserInfoRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.getUserInfo(getUserInfoRequest);
  }
  
  public boss.service.web.client.SMSOpterCreditResponse SMSOpterCredit(boss.service.web.client.SMSOpterCreditRequest SMSOpterCreditRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.SMSOpterCredit(SMSOpterCreditRequest);
  }
  
  public boss.service.web.client.QueryOweForITVResponse queryOweForITV(boss.service.web.client.QueryOweForITVRequest queryOweForITVRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryOweForITV(queryOweForITVRequest);
  }
  
  public boss.service.web.client.QueryInvoiceResponse queryInvoice(boss.service.web.client.QueryInvoiceRequest queryInvoiceRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryInvoice(queryInvoiceRequest);
  }
  
  public boss.service.web.client.SIBalanceResponse SIBalance(boss.service.web.client.SIBalanceRequest SIBalanceRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.SIBalance(SIBalanceRequest);
  }
  
  public boss.service.web.client.QueryPresentResponse queryPresent(boss.service.web.client.QueryPresentRequest queryPresentRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryPresent(queryPresentRequest);
  }
  
  public boss.service.web.client.QryUserBalResponse qryUserBal(boss.service.web.client.QryUserBalRequest qryUserBalRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.qryUserBal(qryUserBalRequest);
  }
  
  public boss.service.web.client.QueryNormalBalanceResponse queryNormalBalance(boss.service.web.client.QueryNormalBalanceRequest queryNormalBalanceRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryNormalBalance(queryNormalBalanceRequest);
  }
  
  public boss.service.web.client.QueryBalanceGetResponse queryBalanceGet(boss.service.web.client.QueryBalanceGetRequest queryBalanceGetRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryBalanceGet(queryBalanceGetRequest);
  }
  
  public boss.service.web.client.DoBalanceGetResponse doBalanceGet(boss.service.web.client.DoBalanceGetRequest doBalanceGetRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.doBalanceGet(doBalanceGetRequest);
  }
  
  public boss.service.web.client.DoAgentAcctResponse doAgentAcct(boss.service.web.client.DoAgentAcctRequest doAgentAcctRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.doAgentAcct(doAgentAcctRequest);
  }
  
  public boss.service.web.client.QueryAgentAcctResponse queryAgentAcct(boss.service.web.client.QueryAgentAcctRequest queryAgentAcctRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryAgentAcct(queryAgentAcctRequest);
  }
  
  public boss.service.web.client.QueryAgentMoneyResponse queryAgentMoney(boss.service.web.client.QueryAgentMoneyRequest queryAgentMoneyRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryAgentMoney(queryAgentMoneyRequest);
  }
  
  public boss.service.web.client.QueryDurationResponse queryDuration(boss.service.web.client.QueryDurationRequest queryDurationRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryDuration(queryDurationRequest);
  }
  
  public boss.service.web.client.KDInfoQryResponse KDInfoQry(boss.service.web.client.KDInfoQryRequest KDInfoQryRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.KDInfoQry(KDInfoQryRequest);
  }
  
  public boss.service.web.client.KdBlockQryResponse kdBlockQry(boss.service.web.client.KdBlockQryRequest kdBlockQryRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.kdBlockQry(kdBlockQryRequest);
  }
  
  public boss.service.web.client.QueryMionePresentResponse queryMionePresent(boss.service.web.client.QueryMionePresentRequest queryMionePresentRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryMionePresent(queryMionePresentRequest);
  }
  
  public boss.service.web.client.QueryServAddressResponse queryServAddress(boss.service.web.client.QueryServAddressRequest queryServAddressRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryServAddress(queryServAddressRequest);
  }
  
  public boss.service.web.client.QuerySubsidyResponse querySubsidy(boss.service.web.client.QuerySubsidyRequest querySubsidyRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.querySubsidy(querySubsidyRequest);
  }
  
  public boss.service.web.client.VerifyFlowCardResponse verifyFlowCard(boss.service.web.client.VerifyFlowCardRequest verifyFlowCardRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.verifyFlowCard(verifyFlowCardRequest);
  }
  
  public boss.service.web.client.ITVInfoQryResponse ITVInfoQry(boss.service.web.client.ITVInfoQryRequest ITVInfoQryRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.ITVInfoQry(ITVInfoQryRequest);
  }
  
  public boss.service.web.client.ITVListQryResponse ITVListQry(boss.service.web.client.ITVListQryRequest ITVListQryRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.ITVListQry(ITVListQryRequest);
  }
  
  public boss.service.web.client.QueryGenBillResponse queryGenBill(boss.service.web.client.QueryGenBillRequest queryGenBillRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryGenBill(queryGenBillRequest);
  }
  
  public boss.service.web.client.QueryServCreditResponse queryServCredit(boss.service.web.client.QueryServCreditRequest queryServCreditRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryServCredit(queryServCreditRequest);
  }
  
  public boss.service.web.client.ModifyServCreditResponse modifyServCredit(boss.service.web.client.ModifyServCreditRequest modifyServCreditRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.modifyServCredit(modifyServCreditRequest);
  }
  
  public boss.service.web.client.QueryKDExpResponse queryKDExp(boss.service.web.client.QueryKDExpRequest queryKDExpRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryKDExp(queryKDExpRequest);
  }
  
  public boss.service.web.client.QryVPDNTaxResponse qryVPDNTax(boss.service.web.client.QryVPDNTaxRequest qryVPDNTaxRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.qryVPDNTax(qryVPDNTaxRequest);
  }
  
  public boss.service.web.client.VPDNTaxPayResponse VPDNTaxPay(boss.service.web.client.VPDNTaxPayRequest VPDNTaxPayRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.VPDNTaxPay(VPDNTaxPayRequest);
  }
  
  public boss.service.web.client.VPDNTaxBackResponse VPDNTaxBack(boss.service.web.client.VPDNTaxBackRequest VPDNTaxBackRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.VPDNTaxBack(VPDNTaxBackRequest);
  }
  
  public byte[] recvPstnCdmaNotice(byte[] recvPstnCdmaNoticeRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.recvPstnCdmaNotice(recvPstnCdmaNoticeRequest);
  }
  
  public boss.service.web.client.STKRechargeResponse STKRecharge(boss.service.web.client.STKRechargeRequest STKRechargeRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.STKRecharge(STKRechargeRequest);
  }
  
  public boss.service.web.client.QryFixedRatioResponse qryFixedRatio(boss.service.web.client.QryFixedRatioRequest qryFixedRatioRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.qryFixedRatio(qryFixedRatioRequest);
  }
  
  public boss.service.web.client.BalanceSendQueryResponse balanceSendQuery(boss.service.web.client.BalanceSendQueryRequest balanceSendQueryRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.balanceSendQuery(balanceSendQueryRequest);
  }
  
  public boss.service.web.client.CheckInvoiceCancelResponse checkInvoiceCancel(boss.service.web.client.CheckInvoiceCancelRequest checkInvoiceCancelRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.checkInvoiceCancel(checkInvoiceCancelRequest);
  }
  
  public boss.service.web.webservice.DoOnceModifyResponse doOnceModify(boss.service.web.webservice.DoOnceModifyRequest doOnceModifyRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.doOnceModify(doOnceModifyRequest);
  }
  
  public boss.service.web.webservice.TaxCustomerSyncResponse taxCustomerSync(boss.service.web.webservice.TaxCustomerSyncRequest taxCustomerSyncRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.taxCustomerSync(taxCustomerSyncRequest);
  }
  
  public boss.service.web.webservice.TaxInvoiceServiceResponse taxInvoiceService(boss.service.web.webservice.TaxInvoiceServiceRequest taxInvoiceServiceRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.taxInvoiceService(taxInvoiceServiceRequest);
  }
  
  public boss.service.web.client.QuerySharePoolResponse querySharePool(boss.service.web.client.QuerySharePoolRequest querySharePoolRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.querySharePool(querySharePoolRequest);
  }
  
  public boss.service.web.client.OncePriceResponse oncePrice(boss.service.web.client.OncePriceRequest oncePriceRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.oncePrice(oncePriceRequest);
  }
  
  public boss.service.web.client.PayTempOrderResponse payTempOrder(boss.service.web.client.PayTempOrderRequest payTempOrderRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.payTempOrder(payTempOrderRequest);
  }
  
  public boss.service.web.client.ADSLBalanceQueryResponse ADSLBalanceQuery(boss.service.web.client.ADSLBalanceQueryRequest ADSLBalanceQueryRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.ADSLBalanceQuery(ADSLBalanceQueryRequest);
  }
  
  public boss.service.web.client.CheckOrderChargeResponse checkOrderCharge(boss.service.web.client.CheckOrderChargeRequest checkOrderChargeRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.checkOrderCharge(checkOrderChargeRequest);
  }
  
  public boss.service.web.client.CancelOrderChargeResponse cancelOrderCharge(boss.service.web.client.CancelOrderChargeRequest cancelOrderChargeRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.cancelOrderCharge(cancelOrderChargeRequest);
  }
  
  public boss.service.web.client.QryCustBillRealInfoResponse qryCustBillRealInfo(boss.service.web.client.QryCustBillRealInfoRequest qryCustBillRealInfoRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.qryCustBillRealInfo(qryCustBillRealInfoRequest);
  }
  
  public boss.service.web.client.TerminalSubsidyCompensationResponse terminalSubsidyCompensation(boss.service.web.client.TerminalSubsidyCompensationRequest terminalSubsidyCompensationRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.terminalSubsidyCompensation(terminalSubsidyCompensationRequest);
  }
  
  public boss.service.web.client.QueryChargeSceneResponse queryChargeScene(boss.service.web.client.QueryChargeSceneRequest queryChargeSceneRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryChargeScene(queryChargeSceneRequest);
  }
  
  
  public boss.service.web.client.GetBackPhoneOrderItemResponse getBackPhoneOrderItem(boss.service.web.client.GetBackPhoneOrderItemRequest getBackPhoneOrderItemRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.getBackPhoneOrderItem(getBackPhoneOrderItemRequest);
  }
  
  public boss.service.web.client.QueryYZFBalanceResponse queryYZFBalance(boss.service.web.client.QueryYZFBalanceRequest queryYZFBalanceRequest) throws java.rmi.RemoteException{
    if (bossServicePortType == null)
      _initBossServicePortTypeProxy();
    return bossServicePortType.queryYZFBalance(queryYZFBalanceRequest);
  }
  
  
}